package com.ruoyi.app.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;


/**
 * APP用户资产信息视图对象 app_asset
 *
 * @author ruoyi
 * @date 2025-12-09
 */
@Data
@ExcelIgnoreUnannotated
public class AppAssetVo {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @ExcelProperty(value = "ID")
    private Long id;

    /**
     * 用户ID
     */
    @ExcelProperty(value = "用户ID")
    private Long userId;

    /**
     * 用户资产
     */
    @ExcelProperty(value = "用户资产")
    private BigDecimal balance;

    /**
     * 用户积分
     */
    @ExcelProperty(value = "用户积分")
    private BigDecimal integral;

    /**
     * 帐号状态(0=正常,1=停用)
     */
    @ExcelProperty(value = "帐号状态(0=正常,1=停用)")
    private String status;


    /**
     * 活跃度
     */
    private BigDecimal liveness;

    /**
     * 贡献度
     */
    private BigDecimal contribution;


    /**
     * 冻结标识(0=正常,1=冻结)
     */
    private Integer freezeFlag;

    /**
     * 冻结结束时间
     */
    private LocalDateTime freezeEnd;


    private String integralPrice;

    /**
     * 用户信息
     */
    private AppUserVo userVo;

}
